package com.zmn.oms.model.entity.order;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 类描述：工单扩展表
 *
 * @author heciqi
 * @date 2018-12-04 15:06
 */
@Data
public class OrderExtend  implements Serializable {


	private static final long serialVersionUID =  1198767208102756616L;


	private Long extId;

	/**
	 * 订单图片地址
	 */
	private String imageSrc;

	/**
	 * 贴花照片
	 */
	private String appliqueSrc;

	/**
	 * 工单工程师照片
	 */
	private String masterSrc;

	/**
	 * 渠道预付款凭证
	 */
	private String channelPrepayCertificateSrc;

	/**
	 * 录音地址
	 */
	private String soundSrc;

	/**
	 * 故障附件(包括语音和照片)地址
	 */
	private String faultAttachment;

	/**
	 * 接口扩展数据
	 */
	private String outerData;

	/**
	 * 扩展数据，仅供内部定义使用，用于协助完成同步等业务逻辑，格式根据业务需要自由定义
	 */
	private String extOuterData;

	/**
	 * 渠道扩展订单号，可作为渠道单号在系统中查询订单
	 */
	private String extOuterId;

	/**
	 * 渠道扩展子订单id
	 */
	private String extOuterSubId;

	/**
	 * 标识该订单只收渠道预付款（由渠道结算，不设工程师收款金额）
	 * 1：否  2：是
	 */
	private Integer channelPrepayOnly;

	/**
	 * 渠道扩展数据，渠道自定义数据，订单同步完成时会原样返回给对方
	 */
	private String extraData;

    /**
     * 产品节能减排总量（产品节能量 * 产品数量）
     */
    private Integer productsEmission;

	/**
	 * 呼叫录单ID
	 */
	private String callId;

	/**
	 * 线索ID
	 */
	private Long clueId;

	/**
	 * 线索ID
	 */
	private Long bizClueId;

	/**
	 * 难度系数ID
	 */
	private Integer difficultRatioId;

	/**
	 * 是否无忧退
	 */
	private Integer allowRefund;

	/**
	 * 是否操作过上门扫码  0 未操作 1 跳过 2 扫码
	 */
	private Integer operateVisitScan;

	/**
	 * 微信公众号扫码用户
	 */
	private Long weChatScanUserId;

	private String creater;

	private Date createTime;

	private String updater;

	private Date updateTime;

}
